package branch_algorithm_study;

import java.util.Scanner;

/**
 * 题目描述
 * 夏天到了，各家各户的用电量都增加了许多，相应的电费也交的更多了。小玉家今天收到了一份电费通知单。小玉看到上面写：据闽价电 [2006]27 号规定，月用电量在
 * 150
 * 150 千瓦时及以下部分按每千瓦时
 * 0.4463
 * 0.4463 元执行，月用电量在
 * 151
 * ∼
 * 400
 * 151∼400 千瓦时的部分按每千瓦时
 * 0.4663
 * 0.4663 元执行，月用电量在
 * 401
 * 401 千瓦时及以上部分按每千瓦时
 * 0.5663
 * 0.5663 元执行;小玉想自己验证一下，电费通知单上应交电费的数目到底是否正确呢。请编写一个程序，已知用电总计，根据电价规定，计算出应交的电费应该是多少。
 * <p>
 * 输入格式
 * 输入一个正整数，表示用电总计（单位以千瓦时计），不超过
 * 10000
 * 10000。
 * <p>
 * 输出格式
 * 输出一个数，保留到小数点后
 * 1
 * 1 位（单位以元计，保留到小数点后
 * 1
 * 1 位）。
 * <p>
 * 输入输出样例
 * 输入 #1复制
 * 267
 * 输出 #1复制
 * 121.5
 */
public class Electric_Charge {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int user = scanner.nextInt();
        double electric = user * 0.4463;
        double v = 150 * 0.4463;
        if (user > 150 & user <= 400) {
            double change=(user-150)* 0.4663;
            electric = v + change;
        } else if (user >400) {
            double change=(user-150)* 0.4663;
            double x=(user-400)*0.5663;
            electric = v + change + x;
        }
        String format = String.format("%.1f", electric);
        System.out.println(format);
    }
}
